<?php
class Jclient_Model extends CI_Model{
	
	
	 function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }
	
	function getData($limit, $offset,$judul=""){
		$sql="SELECT * from tbl_tahun t inner join tbl_jmlclient j on t.id_tahun = j.id_tahun where tahun like '%".$judul."%' order by tahun desc limit $offset, $limit";
		//echo $sql;
		$query=$this->db->query($sql);
		if ($query->num_rows()>0){
			return $query->result_array();
		}else{
			return array();
		}
	}
	
	function get_detail_data($id){
		$sql="SELECT * from tbl_jmlclient where id_jmlclient='".$id."'";
		//echo $sql;
		$query=$this->db->query($sql);
		if ($query->num_rows()>0){
			return $query->row_array();
		}else{
			return array();
		}
	}
	
	function getAllData(){
		$sql="SELECT * from tbl_jmlclient order by id_jmlclient desc";
		//echo $sql;
		$query=$this->db->query($sql);
		if ($query->num_rows()>0){
			return $query->result_array();
		}else{
			return array();
		}
	}
	function count_all_num_rows($judul=""){
		$sql="SELECT * from tbl_tahun t inner join tbl_jmlclient j on t.id_tahun = j.id_tahun where tahun like '%".$judul."%' ";
		//echo $sql;
		$query=$this->db->query($sql);
		return $query->num_rows();
	}
	
	function insert_data($tahun,$jumlah){
		
		$data=array('id_tahun'=>$tahun,
					'jumlah'=>$jumlah);
		$insert=$this->db->insert('tbl_jmlclient',$data);
		return $insert;
	}
	
	function update_data($id,$tahun,$jumlah){
		$data=array('id_tahun'=>$tahun,
					'jumlah'=>$jumlah);
		$this->db->where('id_jmlclient',$id);
		$update=$this->db->update('tbl_jmlclient',$data);
		return $update;
	}
	
	function delete_data($id){
		$data=array('id_jmlclient'=>$id);
		$this->db->where($data);
		$delete=$this->db->delete('tbl_jmlclient'); 
		return $delete;
	}
	
	function getData4JSon(){
		$sql_jumlah = "select id_jmlclient
		from tbl_jmlclient";
		$query_jml = $this->db->query($sql_jumlah);
		$jumlah = $query_jml->num_rows();
		$mulai = $jumlah - 3;
		$sql="
		select tahun,jumlah
		from tbl_jmlclient
		join tbl_tahun on tbl_jmlclient.id_tahun = tbl_tahun.id_tahun
		order by tahun asc
		limit $mulai,3
		";
		$query=$this->db->query($sql);
		if ($query->num_rows()>0){
			return $query->result_array();
		}else{
			return array();
		}
	}
	
	function getData4JSonDetail(){
		$sql="select tahun,jumlah
		from tbl_jmlclient
		join tbl_tahun on tbl_jmlclient.id_tahun = tbl_tahun.id_tahun
		order by tahun asc";
		$query=$this->db->query($sql);
		if ($query->num_rows()>0){
			return $query->result_array();
		}else{
			return array();
		}
	}

}
?>